Optimized Free Surface Fluids On Adaptive Grids With The Lattice Boltzmann Method